package com.example.service;


import com.example.entity.User;

public interface UserService {
    /**
     * 根据用户id获取该用户信息
     * @param userId 用户id
     * @return
     */
    public User getUser(String userId);

    /**
     * 用户签到
     * @param userId
     */
    public void signIn(String userId);

    /**
     * 获取用户id
     * @param code 前端传来的code，调用微信小程序api获取该用户的唯一标识
     * @return
     */
    public String getUserId(String code);

    /**
     * 报仇呢用户对象到数据库
     * @param user
     */
    public void saveUser(User user);

    /**
     * 用户添加记录
     * @param userId
     */
    public void addRecord(String userId);

    /**
     * 用户等级升级
     * @param userId
     */
    public void addLevel(String userId);
}
